#include<iostream>

using namespace std;

class Point {
private:
	//将我们的坐标保护起来，避免其在类外被修改
	int x, y;
public:
	//通过共有方式来对私有成员x，y初始化
	void set(int a, int b) {
		x = a;
		y = b;
	}

	//提供共有方式来对私有成员进行展示
	void show() {
		cout << "(" << xvalue << "," << yvalue << ")" << endl;
	}

};

int main() {
	Point a;//定义Point类的对象--a

	//错误的初始化方式，因为类外无法直接访问类的私有成员
	//a.x = 0;
	//a.y = 0;

	a.set(0, 0);//通过共有接口来对类成员进行初始化

	a.show();//无法直接打印（直接访问）类成员进行展示，采用共有接口来打印显示
	return 0;
}